package com.lanyun.aicorrectassistant.basic.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 大模型信息表（管理员维护）(AiModel)实体类
 *
 * @author Jqchan
 * @since 2025-05-29 23:26:27
 */
public class AiModel implements Serializable {
    private static final long serialVersionUID = 610362720890816642L;
    
    /**
     * 模型唯一ID（主键）
     */
    private Integer id;
    
    /**
     * 大模型名称（如GPT-4）
     */
    private String modelName;
    
    /**
     * 提供商（如OpenAI）
     */
    private String provider;
    
    /**
     * 是否开放给用户：1-启用，0-禁用
     */
    private Integer isEnabled;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 创建人
     */
    private String createBy;
    
    /**
     * 修改人
     */
    private String updateBy;
    
    /**
     * 修改时间
     */
    private Date updateTime;
    
    /**
     * 是否删除 1-未删除/0-已删除
     */
    private Integer isDeleted;
    


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getProvider() {
        return provider;
    }

    public void setProvider(String provider) {
        this.provider = provider;
    }

    public Integer getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(Integer isEnabled) {
        this.isEnabled = isEnabled;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }
}
